package com.zw.mes.module.assemble.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.mes.base.BaseModel;
import lombok.Data;

import javax.persistence.Column;
import java.util.Date;


/**
 * @Description: 成品库出入库记录
 * @Author: wsg
 * @Date: 2021/05/11
 */
@Data
public class StoreRecordModel extends BaseModel {

    /** 主键 */
    private Integer id;

    /** 生产令号 */
    private String prodNo;

    /** 项目号 */
    private String proCode;

    /** 项目名称 */
    private String proName;

    /** 专业类型， 机械，流体， 自动化，外观 */
    private String special;

    /** 部分 */
    private String part;

    /** 图号 */
    private String drawNo;

    /** 图名 */
    private String drawName;

    /** 数量 */
    private Integer drawNum;

    /** 重量 */
    @Column(columnDefinition = "decimal(10,2)")
    private Double weight;

    /** 存放地点 */
    private String storeAddr;

    /** 操作类型：1是入库，2是出库，3是划拨入库 */
    private Integer storeType;

    /** 经手人 */
    private String createName;

    /** 登记日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date storageTime;

    /** 记录类别 */
    private Integer recordType;

}
